.l{float:left;}
.r{float:right;}
.main,.mainbox{width:960px;padding:0 10px;margin:0 auto;}
.main_c{width:500px;margin:10px 0 0 10px;position:relative;}
.main_r{width:246px;margin:10px 0 0 0;position:relative;}
.main_sort{border-bottom:1px solid #cccccc;width:192px;margin:10px 0 0 0;}
.main_sort_line{border:1px solid #f5a628;border-bottom:0;background:url('sort_h.gif') repeat-x;height:3px;line-height:0;font-size:0;}
.main_sort h3{border:1px solid #f39801;background:url('sort_h.gif') repeat-x 0 -6px;height:23px;line-height:25px;overflow:hidden;}
.main_sort h3 strong{display:block;background:url('sort_ico.gif') no-repeat 12px 5px;font-weight:bold;color:#996c33;text-align:left;padding:0 0 0 32px;}
.main_sort ul{border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#fafafa;width:190px;padding:2px 0 4px 0;clear:both;}
.main_sort ul li{margin:0 0 0 6px;width:95%;clear:both;overflow:hidden;}
.main_sort ul li a{float:left;border-left:#ccc 1px solid;white-space:nowrap;font-family:Tahoma;line-height:14px;margin:7px 0px 0 -1px;padding:0 6px 0 5px;}
.main_sort .f_org {color:#F30;}
.promotions{background:url('ico_line.gif') repeat-x 0 27px;height:28px;margin:8px 0 0 0;}
.promotions ul{border-right:1px solid #d0d0d0;background:url('index_promotions.gif') no-repeat 9px 2px;height:27px;padding:0 0 0 131px;}
.promotions li{float:left;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background:#f8f8f8;width:91px;line-height:26px;text-align:center;cursor:pointer;}
.promotions li.selected{background:#fff;border-bottom:1px solid #fff;}
.promotions_good{border:1px solid #ccc;border-top:0;width:498px;height:370px;overflow:hidden;padding:10px 0 0 0;}
.promotions_good .tgsp{width:249px;float:left;}
.promotions_good .tgsp li{background:url('ico_dot.gif') repeat-x bottom;width:224px;height:81px;padding:8px 0 0 0;margin:0 auto;}
.tgsp .img{height:70px;width:70px;overflow:hidden;}
.promotions_good .tgjg li{background:none;float:right;width:145px;height:auto;text-align:left;padding:5px 0 0 0;}
.promotions_good .tgjg a{display:block;height:36px;line-height:18px;overflow:hidden;margin:0 0 10px 0;}
.promotions_good .tgjg strong{font-family:Tahoma;color:#fe6800;}
.promotions_zt{border:1px solid #cccccc;border-top:0;background:#f7f7f7;text-align:left;line-height:26px;padding:1px 0 0 8px;color:#AAA;font-family:Tahoma;}
.promotions_zt a{margin:0 4px;}
.promotions_good #ul1,.promotions_good #ul3,.promotions_good #ul5,.promotions_good #ul7{background:url('ico_dot_r.gif') repeat-y right;}

.brand{background:#7a7cd4;margin:6px 0 0 0;}
.brand_box{border:1px solid #5759d2;background:#f8faff;margin:2px 3px;}
.brand_tit{height:28px;line-height:26px;text-align:left;color:#999;padding:0 0 0 10px;}
.brand_tit em{padding:1px 8px 0 0;}
.brand_com{margin:0;_margin:0 0 0 -12px;width:490px;height:62px;overflow:hidden;}
.brand_com li{float:left;margin:0 0 12px 8px;text-align:center;}
.brand_com li a{display:block;text-align:center;color:#5e60b6;line-height:25px;}
.brand_com li img{border:1px solid #e8e8e8;width:58px;height:33px;display:block;}
.brand_line{background:#7a7cd4;border-left:1px solid #ffffff;border-right:1px solid #ffffff;height:1px;font-size:0;line-height:0;}

.hot_good{background:#6cc72a;}
.hot_good_line{background:#6cc72a;border-left:1px solid #ffffff;border-right:1px solid #ffffff;height:1px;font-size:0;line-height:0;}
.hot_good_box{padding:2px 0;position:relative;}
.hot_select ul{background:url('ico_hot_line.gif') repeat-x 0 22px;height:23px;margin:0 3px 0 4px;}
.hot_select li{float:left;border-top:1px solid #57ab18;background:url('hot_select.gif') repeat-x;width:83px;line-height:21px;text-align:center;cursor:pointer;margin:0 3px 0 0;}
.hot_select li span{color:#3f7518;}
.hot_select li.selected{border-top:1px solid #57ab18;background:url('hot_select.gif') 0 -22px repeat-x;line-height:22px;}
.hot_good .tgsp{border-left:1px solid #57ab18;border-right:1px solid #57ab18;background:#f9fff2;width:238px;padding:0 0 7px 0;margin:0 auto;}
.hot_good .tgsp li{background:url('ico_dot.gif') repeat-x bottom;height:80px;padding:10px 0 0 5px;margin:0 3px 0 5px;}
.hot_good .tgjg li{background:none;float:right;width:139px;height:auto;text-align:left;padding:0;}
.hot_good .tgjg .hot_top_sales{background:url('hot_top_bg.gif');height:24px;margin:5px 0 0 0;}
.hot_good .tgjg .hot_top_sales em{display:block;line-height:23px;font-weight:bold;font-size:11px;}
.hot_good .tgjg .hot_top_sales .l{padding:0 0 0 4px;color:#fff100;font-family:Tahoma;}
.hot_good .tgjg .hot_top_sales .r{width:50px;padding-right:22px;text-align:center;color:#ef3737;font-family:Verdana;}
.hot_good .tgjg a{display:block;height:24px;line-height:22px;overflow:hidden;}
.hot_good .promotions_good .tgjg strong{font-family:Tahoma;color:#fe6800;}
.hot_top_ico{position:absolute;top:-7px;right:3px;}
.hot_good h4{background:url('ico_hot_active.gif') no-repeat 7px 10px;color:#fff;line-height:23px;text-align:left;padding:6px 0 0 28px;}
.hot_links{border:1px solid #57ab18;background:#f4ffe7;width:238px;margin:0 auto 2px auto;padding:5px 0;}
.hot_links li{background:url('hot_arrow.gif') no-repeat 12px 6px;height:21px;line-height:21px;padding:0 0 0 24px}
.hot_links li a{color:#4c7231;}
.alimama_chanal{margin:10px auto 0;width:950px;}

.index_link{color:#666;line-height:22px;margin:10px 0 0 15px;}
.index_link a{color:#666;margin-right:15px;}
#foot {margin-top:3px;}